package com.bwie.es.service;

import com.bwie.common.domain.request.GoodsQueryReq;
import com.bwie.common.domain.response.GoodsQueryRes;
import com.bwie.common.result.PageResult;
import com.bwie.common.result.Result;

import java.util.List;

public interface GoodsEsService {
    /**
     * 搜索
     * @param goodsQueryReq
     * @return
     */
    Result<PageResult<GoodsQueryRes>> search(GoodsQueryReq goodsQueryReq);

    /**
     * 批量添加
     * @param goodsQueryRes
     */
    void batchAdd(List<GoodsQueryRes> goodsQueryRes);

    /**
     * 删除索引中的数据
     */
    void deleteAll();
}
